package juego.Encontrable;

import juego.Jugador;

public class Policia extends Encontrable {
	
	private DarRandom numeroRandom;
	public Policia( DarRandom random ) {
		vecesAtravesable = -1 ; 
		numeroRandom = random;
	}
	
	public boolean encontro(Jugador jugador){
		
		double probabilidadDetencion = jugador.getVehiculo().getProbabilidadDetencionControlPolicial();
		int aumentoMovimientos = jugador.getVehiculo().getPenalizacionControlPolicial() ;
		
		if (aumentoMovimientos >= 0) {
			if ( numeroRandom.getRandom() <= probabilidadDetencion )
				jugador.sumarCantidadDeMovimientos(aumentoMovimientos);
			return true;
		}
		return false;
	}
	public String darSuNombre(){
		return "policia";
	}
}
